import { request, requestJson, requestForm } from './request';
/**
 * @description 请求API应用说明
 * 1、request 通过用（非json）
 * 2、requestJson 适用于'PUT', 'POST', 'DELETE 和 'PATCH' 请求方法
 * 3、requestForm 表单格式
 */

/***** start *****/
// GET请求格式
export function getTest(data) {
    return request({
        url: '/get',
        method: 'get',
        data: data
    })
}

// 非GET拼接 —— request
export function addTest(data) {
    return request({
        url: '/postdata',
        method: 'post',
        data: data
    })
}

// json —— requestJson，适用于'PUT', 'POST', 'DELETE 和 'PATCH' 请求方法
export function addJson(data) {
    return requestJson({
        url: '/postjson',
        method: 'post',
        data: data
    })
}

// 表单文件 —— requestForm
export function addForm(data) {
    return requestForm({
        url: '/postform',
        method: 'post',
        data: data
    })
}
/***** end *****/

// 登录
export function requestsLogin(data) {
    return request({
        url: '/slogin',
        method: 'post',
        data: data
    })
}
// 光卡登录
export function delegateLogin(data) {
    return request({
        url: '/delegateLogin',
        method: 'post',
        data: data
    })
}
// 退出登录
export function requestLogout(data) {
    return request({
        url: '/logout',
        method: 'post',
        data: data
    })
}
// 获取当前用户信息
export function getCurrentUserApi(data) {
    return request({
        url: '/getCurrentUser',
        method: 'get',
        data: data
    })
}